5.3.3 APPX Application Design Manual

+ Chapter 1-1: Overview of Application Design
+ Chapter 1-2: Getting Started
+ Chapter 1-3: Data Dictionary
+ Chapter 1-4: Understanding Process Design
+ Chapter 1-5: Interprocess Communication
+ Chapter 1-6: Customizing Your Application
+ Chapter 1-7: The Documentation Facility
+ Chapter 1-8: Application Design Tools
+ Chapter 2-1: Data Dictionary Overview
+ Chapter 2-2: Data Dictionary Concepts
+ Chapter 2-3: Domains
+ Chapter 2-4: Files and Fields
+ Chapter 2-5: Work Fields
+ Chapter 3-1: Overview of APPX Processes
+ Chapter 3-2: Getting Started
+ Chapter 3-3: Process Definition
+ Chapter 3-4: Menu Processes
+ Chapter 3-5: Job Processes
+ Chapter 3-6: Input Processes
+ Chapter 3-7: Output Processes
+ Chapter 3-8: Update Processes
+ Chapter 3-9: Query Processes
+ Chapter 3-10: Inquiry Processes
+ Chapter 3-11: Status Processes
+ Chapter 3-12: Subroutine Processes
+ Chapter 3-13: Table Processes
+ Chapter 3-14: Automatic and Optional Children
+ Chapter 3-15: Using the Image Editor
+ Chapter 3-16: Using GUI Features of the Image Editor
+ Chapter 3-17: Using Event Points
- Chapter 4-1: ILF Integration
+ Chapter 4-2: True/False Status Indicators
+ Chapter 4-3: Specifying Statements
+ Chapter 4-4: The ILF Editor
+ Chapter 4-5: The Appx ILF Debugger
+ Chapter 4-6: ILF Keyword Reference
+ Chapter 4-7: Predefined Fields
+ Chapter 4-8: Runtime Subroutine's and Predefined Processes
+ Chapter 4-9: Appx Chart Director API

Chapter 4-1: ILF Integration

An Example of a Statement


Like traditional programming languages, the ILF has its own set of rules and syntax that you follow when developing routines. For example, the following set of statements sets a work field value to the constant 10 and checks to see if a second field is equal to or greater than 10. Based on the result, the routine either calculates a revised total or ends without further action.

        SET      TAP WORK COUNT                 =      10
        IF       1EX MONTH                      GE     10
  T     COMPUTE  1EX WORK TOTAL AMOUNT          +  TAP WORK AMOUNT
  F     END

This statement series contains four different keywords (SET, IF, COMPUTE, and END). Although each statement has its own format, there are common patterns among all of them. For example, the keyword always starts in the same character position and is no longer than eight characters long. Many keywords require you to specify a field name, and some (such as IF) require a second field name or a constant to identify the two things that are being compared. The T and F at the beginning of the COMPUTE and END statements provide a condition-testing facility that allows you to dynamically control whether or not a statement executes at runtime.

Application Design Manual                                         "Powered by Appx Software"

507

©2006 By APPX Software, Inc. All Rights Reserved